[Header]
Info=Clavia Nord Modular module definitions
Version=Nord Modular patch 2.10
Name=All modules
Count=118

[Comment]
; I Used U for outputs, not O, O's too much like 0 ...
; I Used I for inputs, I is not like 1 ...
; I hope I did not make too many mistakes, this was quite some work
; so a mistake could easily have been made.
;
; Jan Punter.

[Module 1]
Name=Keyboard
Height=1
Cycles=0
ProgMem=0
XMem=0
YMem=0
ZeroPage=3
U0=Note             [ Control ]
U1=Gate             [ Logic   ]
U2=VelOn            [ Control ]
U3=RelVel           [ Control ]

[Module 2]
Name=AudioIn
Height=2
Cycles=0
ProgMem=0
XMem=0
YMem=0
ZeroPage=0
U0=Left             [ Audio   ]
U1=Right            [ Audio   ]

[Module 3]
Name=4 outputs
Height=2
Cycles=3
ProgMem=1
XMem=1
YMem=0
ZeroPage=0
P0=Level            [ 0 - 127 ]
I0=In1              [ Audio   ]
I1=In2              [ Audio   ]
I2=In3              [ Audio   ]

[Module 4]
Name=2 outputs
Height=2
Cycles=2
ProgMem=1
XMem=1
YMem=0
ZeroPage=0
P0=Level            [ 0 - 127 ]
P1=Destination      [ 0 -   2 ] ; 0=Off, 1=1+2, 2=3+4
I0=L                [ Audio   ]
I1=R                [ Audio   ]

[Module 5]
Name=1 output
Height=2
Cycles=1
ProgMem=1
XMem=1
YMem=0
ZeroPage=0
P0=Level            [ 0 - 127 ]
P1=Destination      [ 0 -   4 ] ; 0=Off, 1=1, 2=2, 3=3, 4=4
I0=To mix bus       [ Audio   ]

[Module 6]
Name=Morph
Height=2
Cycles=0
ProgMem=0
XMem=0
YMem=0
ZeroPage=0
P0=Grp1             [ 0 - 127 ]
P1=Grp2             [ 0 - 127 ]
P2=Grp3             [ 0 - 127 ]
P3=Grp4             [ 0 - 127 ]

[Module 7]
Name=OscA
Height=4
Cycles=11
ProgMem=7
XMem=1
YMem=1
ZeroPage=2
P0=PitchCoarse      [ 0 - 127 ] ; 0=C-1 .. 127=G9
P1=PitchFine        [ 0 - 127 ] ; 0=-64 .. 127=+63
P2=KBT              [ 0 - 127 ] ; 0=Off .. 64=Key .. 127=x2
P3=PulseWidth       [ 0 - 127 ] ; 0=1%  .. 127=99%
P4=Shape            [ 0 -   4 ] ; 0=Off, 1=Sine, 2=Tri, 3=Saw, 4=Sqr
P5=PitchMod1        [ 0 - 127 ]
P6=PitchMod2        [ 0 - 127 ]
P7=FMAMod           [ 0 - 127 ]
P8=PulseWidthMod    [ 0 - 127 ]
I0=Sync             [ Audio   ]
I1=FMA              [ Audio   ]
I2=Pitch1           [ Audio   ]
I3=Pitch2           [ Audio   ]
I4=PulsWidthMod     [ Audio   ]
U0=Out              [ Audio   ]
U1=Slv              [ Misc    ]

[Module 8]
Name=OscB
Height=3
Cycles=9
ProgMem=6
XMem=1
YMem=1
ZeroPage=2
P0=PitchCoarse      [ 0 - 127 ] ; 0=C-1 .. 127=G9
P1=PitchFine        [ 0 - 127 ] ; 0=-64 .. 127=+63
P2=KBT              [ 0 - 127 ] ; 0=Off .. 64=Key .. 127=x2
P3=Shape            [ 0 -   4 ] ; 0=Off, 1=Sine, 2=Tri, 3=Saw, 4=Sqr
P4=PitchMod1        [ 0 - 127 ]
P5=PitchMod2        [ 0 - 127 ]
P6=FMAMod           [ 0 - 127 ]
P7=PWMod            [ 0 - 127 ]
I0=FMA              [ Audio   ]
I1=Pitch1           [ Control ]
I2=Pitch2           [ Control ]
I3=PWMod            [ Control ]
U0=Out              [ Audio   ]
U1=Slv              [ Misc    ]

[Module 9]
Name=OscC
Height=2
Cycles=5
ProgMem=2
XMem=1
YMem=1
ZeroPage=2
P0=PitchCoarse      [ 0 - 127 ] ; 0=C-1 .. 127=G9
P1=PitchFine        [ 0 - 127 ] ; 0=-64 .. 127=+63
P2=KBT              [ 0 -   1 ] ; 0=Off, 1=On
P3=PitchMod         [ 0 - 127 ]
P4=FMAMod           [ 0 - 127 ]
P5=Shape            [ 0 -   1 ] ; 0=Off, 1=Sine
I0=FMA              [ Audio   ]
I1=Pitch            [ Audio   ]
I2=AM               [ Audio   ]
U0=Out              [ Audio   ]
U1=Slv              [ Misc    ]

[Module 10]
Name=OscSlvB
Height=2
Cycles=8
ProgMem=3
XMem=1
YMem=1
ZeroPage=1
P0=Detune           [ 0 - 127 ] ; 0=-64 .. 127=+63
P1=Fine             [ 0 - 127 ] ; 0=-64 .. 127=+63
P2=PW               [ 0 - 127 ] ; 0=1%  .. 127=99%
P3=PWMod            [ 0 - 127 ]
P4=Shape            [ 0 -   1 ] ; 0=Off, 1=Sqe
I0=Mst              [ Misc    ]
I1=PWMod            [ Audio   ]
U0=Out              [ Audio   ]

[Module 11]
Name=OscSlvC
Height=2
Cycles=6
ProgMem=2
XMem=1
YMem=1
ZeroPage=1
P0=Detune           [ 0 - 127 ] ; 0=-64 .. 127=+63
P1=Fine             [ 0 - 127 ] ; 0=-64 .. 127=+63
P2=FMAMod           [ 0 - 127 ]
P3=Shape            [ 0 -   1 ] : 0=Off, 1=Saw
I0=Mst              [ Misc    ]
I1=FMA              [ Audio   ]
U0=Out              [ Audio   ]

[Module 12]
Name=OscSlvD
Height=2
Cycles=6
ProgMem=2
XMem=1
YMem=1
ZeroPage=1
P0=Detune           [ 0 - 127 ] ; 0=-64 .. 127=+63
P1=Fine             [ 0 - 127 ] ; 0=-64 .. 127=+63
P2=FMAMod           [ 0 - 127 ]
P3=Shape            [ 0 -   1 ] : 0=Off, 1=Tri
I0=Mst              [ Misc    ]
I1=FMA              [ Audio   ]
U0=Out              [ Audio   ]

[Module 13]
Name=OscSlvE
Height=2
Cycles=4
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Detune           [ 0 - 127 ] ; 0=-64 .. 127=+63
P1=Fine             [ 0 - 127 ] ; 0=-64 .. 127=+63
P2=FMAMod           [ 0 - 127 ]
P3=Shape            [ 0 -   1 ] : 0=Off, 1=Sine
I0=Mst              [ Misc    ]
I1=FMA              [ Audio   ]
I2=AM               [ Audio   ]
U0=Out              [ Audio   ]

[Module 14]
Name=OscSlvA
Height=2
Cycles=8
ProgMem=6
XMem=1
YMem=1
ZeroPage=1
P0=Detune           [ 0 - 127 ] ; 0=-64 .. 127=+63
P1=Fine             [ 0 - 127 ] ; 0=-64 .. 127=+63
P2=Shape            [ 0 -   4 ] ; 0=Off, 1=Sine, 2=Tri, 3=Saw, 4=Sqr
P3=FMAMod           [ 0 - 127 ]
I0=Mst              [ Misc    ]
I1=FMA              [ Audio   ]
I2=AM               [ Audio   ]
I3=Sync             [ Audio   ]
U0=Out              [ Audio   ]

[Module 15]
Name=NoteSeqA
Height=4
Cycles=2
ProgMem=2
XMem=1
YMem=2
ZeroPage=4
P0=Value1           [ 0 - 127 ] ; Depends upon Uni parameter
P1=Value2           [ 0 - 127 ] ; Depends upon Uni parameter
P2=Value3           [ 0 - 127 ] ; Depends upon Uni parameter
P3=Value4           [ 0 - 127 ] ; Depends upon Uni parameter
P4=Value5           [ 0 - 127 ] ; Depends upon Uni parameter
P5=Value6           [ 0 - 127 ] ; Depends upon Uni parameter
P6=Value7           [ 0 - 127 ] ; Depends upon Uni parameter
P7=Value8           [ 0 - 127 ] ; Depends upon Uni parameter
P8=Value9           [ 0 - 127 ] ; Depends upon Uni parameter
P9=Value10          [ 0 - 127 ] ; Depends upon Uni parameter
P10=Value11         [ 0 - 127 ] ; Depends upon Uni parameter
P11=Value11         [ 0 - 127 ] ; Depends upon Uni parameter
P12=Value13         [ 0 - 127 ] ; Depends upon Uni parameter
P13=Value14         [ 0 - 127 ] ; Depends upon Uni parameter
P14=Value15         [ 0 - 127 ] ; Depends upon Uni parameter
P15=Value16         [ 0 - 127 ] ; Depends upon Uni parameter
P16=StepCount       [ 0 - 127 ] ; 0=1 .. 127=128
P17=EditPos         [ 0 -  15 ] ; 0=1 .. 15=16
BP0=BitPattern      [ 0 -   7 ] ; Bit0 : 1=Record is active
                                ; Bit1 : 1=Stop   is active
                                ; Bit2 : 1=On
I0=Sync             [ Logic   ]
I1=Rst              [ Logic   ]
U0=Out              [ Control ]
U1=Snc              [ Logic   ]
U2=Link             [ Logic   ]
U3=Gclk             [ Logic   ]

[Module 16]
Name=PortamentoB
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Time             [ 0 - 127 ] ; 0=0.5ms .. 127=45s
I0=In               [ Control ]
I1=Jmp              [ Logic   ]
U0=Out              [ Control ]

[Module 17]
Name=EventSeq
Height=3
Cycles=2
ProgMem=2
XMem=1
YMem=2
ZeroPage=4
P0=StepCount        [ 0 - 127 ] ; 0=1 .. 127=128
P1=On               [ 0 -   1 ] ; 0=Off, 1=On
P2=G1               [ 0 -   1 ] ; 0=Trig, 1=Gate
P3=G2               [ 0 -   1 ] ; 0=Trig, 1=Gate
BP0=Pattern         [ 0 -  -1 ] ; 32bits integer each 1 represents an active beat
                                ; low 16 bits for track1, hi 16 bits for track2
                                ; bit0 and bit16 correspond to count 1.
I0=Clk              [ Logic   ]
I1=Rst              [ Logic   ]
U0=Out1             [ Logic   ]
U1=Out2             [ Logic   ]
U2=Sync             [ Logic   ]
U3=Link             [ Logic   ]

[Module 18]
Name=X-Fade
Height=2
Cycles=2
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=XFadeMod         [ 0 - 127 ]
P1=XFade            [ 0 - 127 ] ; 0=-64 .. 127=+64
I0=In1              [ Audio   ]
I1=In2              [ Audio   ]
I2=Modulation       [ Audio   ]
U0=Out              [ Audio   ]

[Module 19]
Name=Mixer3
Height=2
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=InputSens1       [ 0 - 127 ]
P1=InputSens2       [ 0 - 127 ]
P2=InputSens3       [ 0 - 127 ]
I0=In1              [ Audio   ]
I1=In2              [ Audio   ]
I2=In3              [ Audio   ]
U0=Out              [ Audio   ]

[Module 20]
Name=ADSR-Env
Height=3
Cycles=2
ProgMem=1
XMem=1
YMem=1
ZeroPage=2
P0=AShape           [ 0 -   2 ] ; 0=Log, 1=Lin, 2=Exp
P1=A                [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P2=D                [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P3=S                [ 0 - 127 ] ; 0=0     .. 127=64
P4=R                [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P5=Invert           [ 0 -   1 ] ; 0=Off, 1=On
I0=In               [ Audio   ]
I1=Gate             [ Logic   ]
I2=Retrig           [ Logic   ]
I3=Amp              [ Control ]
U0=Env              [ Control ]
U1=Out              [ Audio   ]

[Module 21]
Name=Compressor
Height=4
Cycles=9
ProgMem=2
XMem=1
YMem=1
ZeroPage=2
P0=Attack           [ 0 - 127 ] ; 0=Fast
P1=Release          [ 0 - 127 ]
P2=Treshold         [ 0 -  42 ] ; 42=Off
P3=Ratio            [ 0 -  66 ]
P4=RefLevel         [ 0 -  42 ]
P5=Limiter          [ 0 -  24 ] ; 24=Off
P6=Act              [ 0 -   1 ] ; 0=Off, 1=On
P7=Mon              [ 0 -   1 ] ; 0=Off, 1=On
P8=Bypass           [ 0 -   1 ] ; 0=Off, 1=On
I0=L                [ Audio   ]
I1=R                [ Audio   ]
I2=Side             [ Audio   ]
U0=L                [ Audio   ]
U1=R                [ Audio   ]

[Module 22]
Name=PartialGen
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=3
ZeroPage=1
P0=Range            [ 0 - 127 ] ; 0=0 .. 127=+/-64
I0=In               [ Control ]
U0=Out              [ Control ]

[Module 23]
Name=Mod-Env
Height=3
Cycles=4
ProgMem=3
XMem=3
YMem=1
ZeroPage=2
P0=A                [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P1=D                [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P2=S                [ 0 - 127 ] ; 0=0     .. 127=64
P3=R                [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P4=AMod             [ 0 - 127 ] ; 0=-0    .. 127=-127
P5=DMod             [ 0 - 127 ] ; 0=-0    .. 127=-127
P6=SMod             [ 0 - 127 ]
P7=RMod             [ 0 - 127 ] ; 0=-0    .. 127=-127
P8=Invert           [ 0 -   1 ] ; 0=Off, 1=On
I0=Gate             [ Logic   ]
I1=Retrig           [ Logic   ]
I2=A                [ Control ]
I3=D                [ Control ]
I4=S                [ Control ]
I5=R                [ Control ]
I6=In               [ Audio   ]
I7=Amp              [ Control ]
U0=Env              [ Control ]
U1=Out              [ Audio   ]

[Module 24]
Name=LFOA
Height=3
Cycles=2
ProgMem=3
XMem=1
YMem=1
ZeroPage=2
P0=Rate             [ 0 - 127 ] ; Depends upon Range
P1=Range            [ 0 -   2 ] ; 0=Sub, 1=Lo, 2=Hi
P2=Wave             [ 0 -   5 ] ; 0=Off, 1=Sine, 2=Tri, 3=Saw, 4=SawN, 5=Sqr
P3=RateMod          [ 0 - 127 ]
P4=Mono             [ 0 -   1 ] ; 0=Off, 1=On
P5=KBT              [ 0 - 127 ] ; 0=Off, 64=Key, 127=x2
P6=Phase            [ 0 - 127 ] ; 0=-180 .. 127=177
I0=Rate             [ Control ]
I1=Rst              [ Logic   ]
U0=Slv              [ Misc    ]
U1=Out              [ Control ]

[Module 25]
Name=LFOB
Height=3
Cycles=2
ProgMem=1
XMem=1
YMem=1
ZeroPage=2
P0=Rate             [ 0 - 127 ] ; Depends upon Range
P1=Range            [ 0 -   2 ] ; 0=Sub, 1=Lo, 2=Hi
P2=Phase            [ 0 - 127 ] ; 0=-180 .. 127=177
P3=RateMod          [ 0 - 127 ]
P4=Mono             [ 0 -   1 ] ; 0=Off, 1=On
P5=KBT              [ 0 - 127 ] ; 0=Off, 64=Key, 127=x2
P6=PulseWidthMod    [ 0 - 127 ]
P7=PulseWidth       [ 0 - 127 ] ; 0=1% .. 127=99%
I0=Rate             [ Control ]
I1=Rst              [ Logic   ]
I2=PulsWidthMod     [ Control ]
U0=Out              [ Control ]
U1=Slv              [ Misc    ]

[Module 26]
Name=LFOC
Height=2
Cycles=2
ProgMem=2
XMem=1
YMem=1
ZeroPage=2
P0=Rate             [ 0 - 127 ] ; Depends upon Range
P1=Range            [ 0 -   2 ] ; 0=Sub, 1=Lo, 2=Hi
P2=Wave             [ 0 -   5 ] ; 0=Off, 1=Sine, 2=Tri, 3=Saw, 4=SawN, 5=Sqr
P3=RateMod          [ 0 - 127 ]
P4=Mono             [ 0 -   1 ] ; 0=Off, 1=On
I0=Rate             [ Control ]
U0=Out              [ Control ]
U1=Slv              [ Misc    ]

[Module 27]
Name=LFOSlvB
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Rate             [ 0 - 127 ] ; 0=x0.025 .. 127=x38.05
I0=Mst              [ Misc    ]
U0=Out              [ Control ]

[Module 28]
Name=LFOSlvC
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Rate             [ 0 - 127 ] ; 0=x0.025 .. 127=x38.05
I0=Mst              [ Misc    ]
U0=Out              [ Control ]

[Module 29]
Name=LFOSlvD
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Rate             [ 0 - 127 ] ; 0=x0.025 .. 127=x38.05
I0=Mst              [ Misc    ]
U0=Out              [ Control ]

[Module 30]
Name=LFOSlvE
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Rate             [ 0 - 127 ] ; 0=x0.025 .. 127=x38.05
I0=Mst              [ Misc    ]
U0=Out              [ Control ]

[Module 31]
Name=Noise
Height=1
Cycles=2
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Color            [ 0 - 127 ] ; 0=White .. 127=Colored
U0=Out

[Module 32]
Name=Filter Bank
Height=4
Cycles=18
ProgMem=9
XMem=6
YMem=10
ZeroPage=1
P0=50               [ 0 - 127 ]
P1=75               [ 0 - 127 ]
P2=110              [ 0 - 127 ]
P3=170              [ 0 - 127 ]
P4=250              [ 0 - 127 ]
P5=380              [ 0 - 127 ]
P6=570              [ 0 - 127 ]
P7=850              [ 0 - 127 ]
P8=1.3              [ 0 - 127 ]
P9=1.9              [ 0 - 127 ]
P10=2.9             [ 0 - 127 ]
P11=4.2             [ 0 - 127 ]
P12=6.4             [ 0 - 127 ]
P13=8.3             [ 0 - 127 ]
P14=Bypass          [ 0 -   1 ] ; 0=Off, 1=On
I0=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 33]
Name=ClkRndGen
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Mono             [ 0 -   1 ] ; 0=Off, 1=On
P1=Col              [ 0 -   1 ] ; 0=White, 1=Colored
I0=Clk              [ Logic   ]
U0=Out              [ Control ]

[Module 34]
Name=RndStepGen
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Rate             [ 0 - 127 ] ; 0=x0.025 .. 127=x38.05
I0=Mst              [ Misc    ]
U0=Out              [ Control ]

[Module 35]
Name=RndPulsGen
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Density          [ 0 - 127 ]
U0=Out              [ Logic   ]

[Module 36]
Name=PosEdgeDelay
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Time             [ 0 - 127 ] ; 0=1.0ms .. 127=18s
I0=In               [ Logic   ]
U0=Out              [ Logic   ]

[Module 37]
Name=Logic  Delay
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Time             [ 0 - 127 ] ; 0=1.0ms .. 127=18s
I0=In               [ Logic   ]
U0=Out              [ Logic   ]

[Module 38]
Name=Pulse
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Time             [ 0 - 127 ] ; 0=1.0ms .. 127=18s
I0=In               [ Logic   ]
U0=Out              [ Logic   ]

[Module 39]
Name=Smooth
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Time             [ 0 - 127 ] ; 0=0.32ms .. 127=318ms
I0=In               [ Control ]
U0=Out              [ Control ]

[Module 40]
Name=Mixer8
Height=2
Cycles=3
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=InputSens1       [ 0 - 127 ]
P1=InputSens2       [ 0 - 127 ]
P2=InputSens3       [ 0 - 127 ]
P3=InputSens4       [ 0 - 127 ]
P4=InputSens5       [ 0 - 127 ]
P5=InputSens6       [ 0 - 127 ]
P6=InputSens7       [ 0 - 127 ]
P7=InputSens8       [ 0 - 127 ]
P8=-6Db             [ 0 -   1 ] ; 0=Off, 1=On
I0=In1              [ Audio   ]
I1=In2              [ Audio   ]
I2=In3              [ Audio   ]
I3=In4              [ Audio   ]
I4=In5              [ Audio   ]
I5=In6              [ Audio   ]
I6=In7              [ Audio   ]
I7=In8              [ Audio   ]
U0=Out              [ Audio   ]

[Module 41]
Name=Undocumented

[Module 42]
Name=Undocumented

[Module 43]
Name=Constant
Height=1
Cycles=0
ProgMem=0
XMem=0
YMem=0
ZeroPage=1
P0=Value            [ 0 - 127 ] ; Depends upon Uni settings
P1=Uni              [ 0 - 1   ] ; 0=Off, 1=On
U0=Out

[Module 44]
Name=GainControl
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=0
ZeroPage=1
P0=Modifier         [ 0 - 1 ] ; 0=None, 1=Up
I0=Control          [ Audio   ]
I1=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 45]
Name=VocalFilter
Height=3
Cycles=8
ProgMem=3
XMem=2
YMem=2
ZeroPage=1
P0=Vowel1           [ 0 -   8 ] ; 0=A, 1=E, 2=I, 3=O, 4=U, 5=Y, 6=AA, 7=AE, 8=OE
P1=Vowel2           [ 0 -   8 ] ; 0=A, 1=E, 2=I, 3=O, 4=U, 5=Y, 6=AA, 7=AE, 8=OE
P2=Vowel3           [ 0 -   8 ] ; 0=A, 1=E, 2=I, 3=O, 4=U, 5=Y, 6=AA, 7=AE, 8=OE
P3=InputSens        [ 0 - 127 ]
P4=Vowel            [ 0 - 127 ]
P5=VowelMod         [ 0 - 127 ]
P6=Freq             [ 0 - 127 ] ; 0=-64 .. 127=+64
P7=FreqMod          [ 0 - 127 ]
P8=Res              [ 0 - 127 ]
I0=In               [ Audio   ]
I1=Vowel            [ Control ]
I2=Freq             [ Control ]
U0=Out              [ Audio   ]

[Module 46]
Name=AHD-Env
Height=3
Cycles=3
ProgMem=2
XMem=2
YMem=1
ZeroPage=2
P0=A                [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P1=H                [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P2=D                [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P3=AMod             [ 0 - 127 ] ; 0=-0    .. 127=-127
P4=HMod             [ 0 - 127 ]
P5=DMod             [ 0 - 127 ] ; 0=-0    .. 127=-127
I0=Trig             [ Logic   ]
I1=A                [ Control ]
I2=H                [ Control ]
I3=D                [ Control ]
I4=In               [ Audio   ]
I5=Amp              [ Control ]
U0=Env              [ Control ]
U1=Out              [ Audio   ]

[Module 47]
Name=Pan
Height=3
Cycles=2
ProgMem=1
XMem=1
YMem=1
ZeroPage=2
P0=PanMod           [ 0 - 127 ]
P1=Pan              [ 0 - 127 ] ; 0=-64 .. 127=+64
I0=In               [ Audio   ]
I1=Modulation       [ Audio   ]
U0=L                [ Audio   ]
U1=R                [ Audio   ]

[Module 48]
Name=PortamentoA
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Time             [ 0 - 127 ] ; 0=0.5ms .. 127=45s
I0=In               [ Control ]
I1=On               [ Logic   ]
U0=Out              [ Control ]

[Module 49]
Name=FilterD
Height=3
Cycles=5
ProgMem=2
XMem=1
YMem=1
ZeroPage=3
P0=Freq             [ 0 - 127 ] ; 0=10Hz .. 127=15.8kHz
P1=KBT              [ 0 - 127 ] ; 0=Off .. 64=1x .. 127=2x
P2=Resonance        [ 0 - 127 ]
P3=FreqMod          [ 0 - 127 ]
I0=Freq             [ Control ]
I1=In               [ Audio   ]
U0=HP               [ Audio   ]
U1=BP               [ Audio   ]
U2=LP               [ Audio   ]

[Module 50]
Name=FilterC
Height=2
Cycles=2
ProgMem=1
XMem=1
YMem=1
ZeroPage=3
P0=Freq             [ 0 - 127 ] ; 0=10Hz .. 127=15.8kHz
P1=Resonance        [ 0 - 127 ]
P2=GC               [ 0 -   1 ] ; 0=Off, 1=On
I0=In               [ Audio   ]
U0=LP               [ Audio   ]
U1=BP               [ Audio   ]
U2=HP               [ Audio   ]

[Module 51]
Name=FilterE
Height=4
Cycles=7
ProgMem=2
XMem=1
YMem=1
ZeroPage=1
P0=Type             [ 0 -   4 ] ; 0=Bypass, 1=LP, 2=BP, 3=HP, 4=BR
P1=GC               [ 0 -   1 ] ; 0=Off, 1=On
P2=FreqMod1         [ 0 - 127 ]
P3=Freq             [ 0 - 127 ] ; 0=10Hz .. 127=15.8kHz
P4=KBT              [ 0 - 127 ] ; 0=Off .. 64=1x .. 127=2x
P5=ResonanceMod     [ 0 - 127 ]
P6=Resonance        [ 0 - 127 ]
P7=db/Oct           [ 0 -   1 ] ; 0=12, 1=24
P8=FreqMod2         [ 0 - 127 ]
I0=Freq1            [ Audio   ]
I1=Resonance        [ Audio   ]
I2=In               [ Audio   ]
I3=Freq2            [ Audio   ]
U0=Out              [ Audio   ]

[Module 52]
Name=Multi-Env
Height=4
Cycles=2
ProgMem=2
XMem=3
YMem=1
ZeroPage=2
P0=L1               [ 0 - 127 ] ; Depends upon shape
P1=L2               [ 0 - 127 ] ; Depends upon shape
P2=L3               [ 0 - 127 ] ; Depends upon shape
P3=L4               [ 0 - 127 ] ; Depends upon shape
P4=T1               [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P5=T2               [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P6=T3               [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P7=T4               [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P8=T5               [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P9=Sustain          [ 0 -   4 ] ; 0=--, 1=L1, 2=L2, 3=L3, 4=L4
P10=Shape           [ 0 -   2 ] ; 0=Bipolar, 1=Uni/Exp, 2=Uni/Lin
I0=Gate             [ Logic   ]
I1=In               [ Audio   ]
I2=Amp              [ Control ]
U0=Env              [ Control ]
U1=Out              [ Audio   ]

[Module 53]
Name=Sample&Hold
Height=1
Cycles=2
ProgMem=1
XMem=0
YMem=1
ZeroPage=1
I0=Trig             [ Logic   ]
I1=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 54]
Name=Quantizer
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=0
ZeroPage=1
P0=Bits             [ 0 -  12 ] ; 0=1 .. 11=12, 12=Off
I0=In               [ Control ]
U0=Out              [ Control ]

[Module 55]
Name=Missing

[Module 56]
Name=Missing

[Module 57]
Name=InvLevShift
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Shift            [ 0 -   2 ] ; 0=No shift, 1=Shift down, 2=Shift up
P1=Invert           [ 0 -   1 ] ; 0=No invert, 1=Invert
I0=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 58]
Name=DrumSynth
Height=5
Cycles=13
ProgMem=5
XMem=3
YMem=2
ZeroPage=1
P0=MasterTune       [ 0 - 127 ] ; 0=20Hz .. 127=784Hz
P1=SlaveTune        [ 0 - 127 ] ; 0=1:1 .. 127=x6.26
P2=MasterDecay      [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P3=SlaveDecay       [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P4=MasterLevel      [ 0 - 127 ]
P5=SlaveLevel       [ 0 - 127 ]
P6=NoiseFreq        [ 0 - 127 ] ; 0=10Hz .. 127=15.8kHz
P7=NoiseRes         [ 0 - 127 ]
P8=NoiseSweep       [ 0 - 127 ]
P9=NoiseDecay       [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P10=NoiseShape      [ 0 -   2 ] ; 0=LP, 1=BP, 2=HP
P11=BendAmt         [ 0 - 127 ]
P12=BendDecay       [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P13=ClickLevel      [ 0 - 127 ]
P14=NoiseLevel      [ 0 - 127 ]
P15=On              [ 0 -   1 ] ; 0=Off, 1=On
I0=Trig             [ Logic   ]
I1=Vel              [ Control ]
I2=Pitch            [ Control ]
U0=Out              [ Audio   ]

[Module 59]
Name=CompareLev
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Level            [ 0 - 127 ] ; 0=-64 .. 127=+64
I0=A                [ Control ]
U0=Out              [ Logic   ]

[Module 60]
Name=Missing

[Module 61]
Name=Clip
Height=2
Cycles=2
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=ClipMod          [ 0 - 127 ]
P1=Clip             [ 0 - 127 ]
P2=Sym              [ 0 -   1 ]
I0=In               [ Audio   ]
I1=Modulation       [ Audio   ]
U0=Out              [ Audio   ]

[Module 62]
Name=Overdrive
Height=2
Cycles=2
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=OverdriveMod     [ 0 - 127 ]
P1=Overdrive        [ 0 - 127 ]
I0=In               [ Audio   ]
I1=Modulation       [ Control ]
U0=Out              [ Audio   ]

[Module 63]
Name=KeyboardPatch
Height=3
Cycles=0
ProgMem=0
XMem=0
YMem=0
ZeroPage=4
U0=Latest note      [ Control ]
U1=Patch gate       [ Logic   ]
U2=Latest vel on    [ Control ]
U3=Latest rel vel   [ Control ]

[Module 64]
Name=NegEdgeDelay
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Time             [ 0 - 127 ] ; 0=1.0ms .. 127=18s
I0=In               [ Logic   ]
U0=Out              [ Logic   ]

[Module 65]
Name=MIDIGlobal
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=0
ZeroPage=1
U0=Clock            [ Logic   ]
U1=Sync             [ Logic   ]
U2=Active           [ Logic   ]

[Module 66]
Name=ControlMixer
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Inv1             [ 0 -   1 ] ; 0=Off, 1=On
P1=Input1           [ 0 - 127 ]
P2=Inv2             [ 0 -   1 ] ; 0=Off, 1=On
P3=Input2           [ 0 - 127 ]
P4=Lin              [ 0 - 1   ] ; 0=Exp, 1=Lin
I0=In1              [ Control ]
I1=In2              [ Control ]
U0=Out              [ Control ]

[Module 67]
Name=NoteDetect
Height=1
Cycles=0
ProgMem=0
XMem=0
YMem=0
ZeroPage=1
P0=Note             [ 0 - 127 ] ; 0=C-1 .. 127=G9
U0=Gate             [ Logic   ]
U1=Velocity         [ Control ]
U2=RelVel           [ Control ]

[Module 68]
Name=ClkGen
Height=2
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=4
P0=Rate             [ 0 - 127 ] ; 0=24 BPM .. 127=214 BPM
P1=On               [ 0 -   1 ] ; 0=Off, 1=On
I0=Rest             [ Logic   ]
U0=24 pulses/beat   [ Logic   ]
U1=4 pulses/beat    [ Logic   ]
U2=Slv              [ Misc    ]
U3=Sync             [ Logic   ]

[Module 69]
Name=ClkDiv
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Divider          [ 0 - 127 ] ; 0=1 .. 127=128
I0=Clock            [ Logic   ]
I1=Rst              [ Logic   ]
U0=Out              [ Logic   ]

[Module 70]
Name=Logic  Inv
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=0
ZeroPage=1
I0=In               [ Logic   ]
U0=Out              [ Logic   ]

[Module 71]
Name=EnvFollower
Height=2
Cycles=3
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Attack           [ 0 - 127 ] ; 0=Fast .. 127=767ms
P1=Release          [ 0 - 127 ] ; 0=40ms .. 127=3.26s
I0=In               [ Audio   ]
U0=Out              [ Control ]

[Module 72]
Name=NoteScaler
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Range            [ 0 - 127 ] ; 0=0 .. 127=+/-64
I0=In               [ Control ]
U0=Out              [ Control ]

[Module 73]
Name=Logic  Proc
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=0
ZeroPage=1
P0=Function         [ 0 -   2 ] ; 0=And, 1=Or, 2=Xor
I0=In1              [ Logic   ]
I1=In2              [ Logic   ]
U0=Out              [ Logic   ]

[Module 74]
Name=WaveWrapper
Height=2
Cycles=3
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=WrapMod          [ 0 - 127 ]
P1=Wrap             [ 0 - 127 ]
I0=In               [ Audio   ]
I1=Modulation       [ Audio   ]
U0=Out              [ Audio   ]

[Module 75]
Name=NoteQuant
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Clip             [ 0 - 127 ] ; 0=0 .. 127=+/-64
P1=Notes            [ 0 - 127 ]
I0=In               [ Control ]
U0=Out              [ Control ]

[Module 76]
Name=OnOff
Height=1
Cycles=1
ProgMem=1
XMem=0
YMem=0
ZeroPage=1
P0=On               [ 0 -   1 ] ; 0=Off, 1=On
I0=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 77]
Name=ClkDivFix
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=3
I0=MIDI cl          [ Logic   ]
I1=Rst              [ Logic   ]
U0=16               [ Logic   ]
U1=T8               [ Logic   ]
U2=8                [ Logic   ]

[Module 78]
Name=Delay
Heightl=2
Cycles=8
ProgMem=2
XMem=9
YMem=9
ZeroPage=2
P0=TimeMod          [ 0 - 127 ]
P1=Time             [ 0 - 127 ] ; 0=0.0ms .. 127=2.65ms
I0=In               [ Audio   ]
I1=TimeMod          [ Control ]
U0=FixedOut         [ Audio   ]
U2=Out              [ Audio   ]

[Module 79]
Name=4-1Switch
Height=2
Cycles=2
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Input            [ 0 -   4 ] ; 0=Of, 1=1 .. 4=4
P1=InputSense1      [ 0 - 127 ]
P2=InputSense2      [ 0 - 127 ]
P3=InputSense3      [ 0 - 127 ]
P4=InputSense4      [ 0 - 127 ]
I0=In1              [ Audio   ]
I1=In2              [ Audio   ]
I2=In3              [ Audio   ]
I3=In4              [ Audio   ]
U0=Our              [ Audio   ]

[Module 80]
Name=LFOSlvA
Height=2
Cycles=2
ProgMem=2
XMem=1
YMem=1
ZeroPage=1
P0=Rate             [ 0 - 127 ] ; 0=x0.025 .. 127=x38.05
P1=Phase            [ 0 - 127 ] ; 0=-180 .. 127=177
P2=Wave             [ 0 -   5 ] ; 0=Off, 1=Sine, 2=Tri, 3=Saw, 4=SawN, 5=Sqr
P3=Mono             [ 0 -   1 ] ; 0=Off, 1=On
I0=Mst              [ Misc    ]
I1=Rst              [ Logic   ]
U0=Out              [ Control ]

[Module 81]
Name=Amplifier
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=0
ZeroPage=1
P0=Factor           [ 0 - 127 ] ; 0=z0.025 .. 127=x4
I0=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 82]
Name=Diode
Height=1
Cycles=1
ProgMem=1
XMem=0
YMem=0
ZeroPage=1
P0=Shape            [ 0 -   2 ] ; 0=Off, 1=Half , 2=Full
I0=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 83]
Name=Shaper
Height=1
Cycles=2
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Shape            [ 0 -   4 ] ; 0=Log2, 1=Log1, 2=Lin, 3=Exp1, 4=Exp2
I0=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 84]
Name=AD-Env
Height=2
Cycles=2
ProgMem=1
XMem=1
YMem=1
ZeroPage=2
P0=Attack           [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P1=Dcy              [ 0 - 127 ] ; 0=0.5ms .. 127=45s
P2=Gate             [ 0 - 1   ] ; 0=Off, 1=On
I0=Gate             [ Logic   ]
I1=In               [ Audio   ]
I2=Amp              [ Control ]
U0=Env              [ Control ]
U2=Out              [ Audio   ]

[Module 85]
Name=OscSlvFM
Height=2
Cycles=4
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Detune           [ 0 - 127 ] ; 0=-64 .. 127=+63
P1=Fine             [ 0 - 127 ] ; 0=-64 .. 127=+63
P2=-3 Oct           [ 0 -   1 ] ; 0=Inactive, 1=Active
P3=FMBMod           [ 0 - 127 ]
P4=Shape            [ 0 -   1 ] ; 0=Off, 1=Sine
I0=Mst              [ Misc    ]
I1=FMB              [ Audio   ]
I2=Sync             [ Audio   ]
U0=Out              [ Audio   ]

[Module 86]
Name=FilterA
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Freq             [ 0 - 127 ] ; 0=12Hz .. 127=20kHz
I0=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 87]
Name=FilterB
Height=1
Cycles=2
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Freq             [ 0 - 127 ] ; 0=12Hz .. 127=20kHz
I0=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 88]
Name=1-4Switch
Height=2
Cycles=1
ProgMem=1
XMem=1
YMem=0
ZeroPage=4
P0=Output           [ 0 -   4 ] ; 0=Off, 1=1 .. 4=4
P1=InputSense       [ 0 - 127 ]
I0=In               [ Audio   ]
U0=Out1             [ Audio   ]
U1=Out2             [ Audio   ]
U2=Out3             [ Audio   ]
U3=Out4             [ Audio   ]

[Module 89]
Name=CompareAB
Height=1
Cycles=1
ProgMem=1
XMem=0
YMem=0
ZeroPage=1
I0=A                [ Control ]
I1=B                [ Control ]
U0=Out              [ Logic   ]

[Module 90]
Name=NoteSeqB
Height=5
Cycles=2
ProgMem=2
XMem=1
YMem=2
ZeroPage=4
P0=Value1           [ 0 - 127 ] ; Depends upon Uni parameter
P1=Value2           [ 0 - 127 ] ; Depends upon Uni parameter
P2=Value3           [ 0 - 127 ] ; Depends upon Uni parameter
P3=Value4           [ 0 - 127 ] ; Depends upon Uni parameter
P4=Value5           [ 0 - 127 ] ; Depends upon Uni parameter
P5=Value6           [ 0 - 127 ] ; Depends upon Uni parameter
P6=Value7           [ 0 - 127 ] ; Depends upon Uni parameter
P7=Value8           [ 0 - 127 ] ; Depends upon Uni parameter
P8=Value9           [ 0 - 127 ] ; Depends upon Uni parameter
P9=Value10          [ 0 - 127 ] ; Depends upon Uni parameter
P10=Value11         [ 0 - 127 ] ; Depends upon Uni parameter
P11=Value11         [ 0 - 127 ] ; Depends upon Uni parameter
P12=Value13         [ 0 - 127 ] ; Depends upon Uni parameter
P13=Value14         [ 0 - 127 ] ; Depends upon Uni parameter
P14=Value15         [ 0 - 127 ] ; Depends upon Uni parameter
P15=Value16         [ 0 - 127 ] ; Depends upon Uni parameter
P16=StepCount       [ 0 - 127 ] ; 0=1 .. 127=128
P17=EditPos         [ 0 -  15 ] ; 0=1 .. 15=16
BP0=BitPattern      [ 0 -   7 ] ; Bit0 : 1=Record is active
                                ; Bit1 : 1=Stop   is active
                                ; Bit2 : 1=On
I0=Clock            [ Logic   ]
I1=Rst              [ Logic   ]
U0=Out              [ Control ]
U1=Sync             [ Logic   ]
U2=Link             [ Logic   ]
U3=Gclk             [ Logic   ]

[Module 91]
Name=CtrlSeq
Height=4
Cycles=2
ProgMem=2
XMem=1
YMem=2
ZeroPage=3
P0=Value1           [ 0 - 127 ] ; Depends upon Uni parameter
P1=Value2           [ 0 - 127 ] ; Depends upon Uni parameter
P2=Value3           [ 0 - 127 ] ; Depends upon Uni parameter
P3=Value4           [ 0 - 127 ] ; Depends upon Uni parameter
P4=Value5           [ 0 - 127 ] ; Depends upon Uni parameter
P5=Value6           [ 0 - 127 ] ; Depends upon Uni parameter
P6=Value7           [ 0 - 127 ] ; Depends upon Uni parameter
P7=Value8           [ 0 - 127 ] ; Depends upon Uni parameter
P8=Value9           [ 0 - 127 ] ; Depends upon Uni parameter
P9=Value10          [ 0 - 127 ] ; Depends upon Uni parameter
P10=Value11         [ 0 - 127 ] ; Depends upon Uni parameter
P11=Value11         [ 0 - 127 ] ; Depends upon Uni parameter
P12=Value13         [ 0 - 127 ] ; Depends upon Uni parameter
P13=Value14         [ 0 - 127 ] ; Depends upon Uni parameter
P14=Value15         [ 0 - 127 ] ; Depends upon Uni parameter
P15=Value16         [ 0 - 127 ] ; Depends upon Uni parameter
P16=StepCount       [ 0 - 127 ] ; 0=1 .. 127=128
P17=Uni             [ 0 -   1 ] ; 0=Bipolar, 1=Unipolar
BP0=BitPattern      [ 0 -   1 ] ; Bit0 : 1=On
I0=Clk              [ Logic   ]
I1=Rst              [ Logic   ]
U0=Our              [ Control ]
U1=Sunc             [ Logic   ]
U2=Link             [ Logic   ]

[Module 92]
Name=FilterF
Height=4
Cycles=6
ProgMem=2
XMem=1
YMem=1
ZeroPage=1
P0=Freq             [ 0 - 127 ] ; 0=10Hz .. 127=15.8kHz
P1=KBT              [ 0 - 127 ] ; 0=Off .. 64=1x .. 127=2x
P2=Res              [ 0 - 127 ]
P3=FreqMod1         [ 0 - 127 ]
P4=FreqMod2         [ 0 - 127 ]
P5=dB/Oct           [ 0 -   4 ] ; 0=Bypass, 1=12, 2=18, 3=24
I0=FreqMod1         [ Control ]
I1=FreqMod2         [ Control ]
I2=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 93]
Name=Missing

[Module 94]
Name=StereoChorus
Height=2
Cycles=10
ProgMem=3
XMem=18
YMem=11
ZeroPage=2
P0=Detune           [ 0 - 127 ]
P1=Amount           [ 0 - 127 ]
P2=ByPass           [ 0 -   1 ] ; 0=No bypass, 1=Bypass
I0=In               [ Audio   ]
U0=L                [ Audio   ]
U1=R                [ Audio   ]

[Module 95]
Name=PercOsc
Height=2
Cycles=5
ProgMem=2
XMem=1
YMem=1
ZeroPage=1
P0=PitchCoarse      [ 0 - 127 ] ; 0=C-1 .. 127=G9
P1=Click            [ 0 - 127 ]
P2=Decay            [ 0 - 127 ]
P3=Punch            [ 0 -   1 ] ; 0=Off, 1=On
P4=PitchMod         [ 0 - 127 ]
P5=PitchFine        [ 0 - 127 ]
P6=Shape            [ 0 -   1 ] ; 0=Off, 1=On
I0=Trig             [ Audio   ]
I1=Amp              [ Audio   ]
U0=Out              [ Audio   ]

[Module 96]
Name=FormantOsc
Height=3
Cycles=10
ProgMem=3
XMem=1
YMem=1
ZeroPage=2
P0=PitchCoarse      [ 0 - 127 ] ; 0=C-1 .. 127=G9
P1=PitchFine        [ 0 - 127 ] ; 0=-64 .. 127=+63
P2=KBT              [ 0 -   1 ] ; 0=Off, 1=On
P3=Shape            [ 0 -   1 ] ; 0=Off, 1=On
P4=Timbre           [ 0 - 127 ] ; 0=1 .. 126=127, 127=Rnd
P5=PitchMod1        [ 0 - 127 ]
P6=PitchMod2        [ 0 - 127 ]
I0=PitchMod1        [ Control ]
I1=PitchMod2        [ Control ]
I2=TimbreMod        [Mod]
U0=Out              [ Audio   ]

[Module 97]
Name=MasterOsc
Height=2
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=PitchCoarse      [ 0 - 127 ] ; 0=C-1 .. 127=G9
P1=PitchFine        [ 0 - 127 ] ; 0=-64 .. 127=+63
P2=KBT              [ 0 -   1 ] ; 0=Off, 1=On
P3=PitchMod1        [ 0 - 127 ]
P4=PitchMod2        [ 0 - 127 ]
I0=Pitch1           [ Control ]
I1=Pitch2           [ Control ]
U0=Slv              [ Misc    ]

[Module 98]
Name=KeyQuant
Height=2
Cycles=2
ProgMem=2
XMem=1
YMem=1
ZeroPage=1
P0=Range            [ 0 - 127 ] ; 0=0 .. 127=+/-64
P1=Cont             [ 0 -   1 ] ; 0=Off, 1=On
P2=E                [ 0 -   1 ] ; 0=Off, 1=On
P3=F                [ 0 -   1 ] ; 0=Off, 1=On
P4=F#               [ 0 -   1 ] ; 0=Off, 1=On
P5=G                [ 0 -   1 ] ; 0=Off, 1=On
P6=G#               [ 0 -   1 ] ; 0=Off, 1=On
P7=A                [ 0 -   1 ] ; 0=Off, 1=On
P8=A#               [ 0 -   1 ] ; 0=Off, 1=On
P9=B                [ 0 -   1 ] ; 0=Off, 1=On
P10=C               [ 0 -   1 ] ; 0=Off, 1=On
P11=C#              [ 0 -   1 ] ; 0=Off, 1=On
P12=D               [ 0 -   1 ] ; 0=Off, 1=On
P13=D#              [ 0 -   1 ] ; 0=Off, 1=On
I0=In               [ Control ]
U0=Out              [ Control ]

[Module 99]
Name=PatternGen
Height=2
Cycles=3
ProgMem=2
XMem=1
YMem=1
ZeroPage=1
P0=Pattern          [ 0 - 127 ]
P1=Bank             [ 0 - 127 ]
P2=Delata           [ 0 -   1 ] ; 0=High, 1=Low
P3=Step             [ 0 - 127 ] ; 0=Off, 1=2 .. 127=128
P4=Mono             [ 0 -   1 ] ; 0=Off, 1=On
I0=Clk              [ Logic   ]
I1=Rst              [ Logic   ]
I2=PatternMod       [ Control ]
U0=Out              [ Control ]

[Module 100]
Name=KeybSplit
Height=2
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=3
P0=Upper            [ 0 - 127 ] ; 0=C-1 .. 127=G9
P1=Lower            [ 0 - 127 ] ; 0=C-1 .. 127=G9
I0=Note             [ Control ]
I1=Gate             [ Logic   ]
I2=Velocity         [ Control ]
U0=Note             [ Control ]
U1=Gate             [ Logic   ]
U2=Velocity         [ Control ]

[Module 101]
Name=Missing

[Module 102]
Name=Phaser
Height=4
Cycles=13
ProgMem=4
XMem=2
YMem=2
ZeroPage=1
P0=Rate             [ 0 - 127 ] ; 0=62.9s .. 127=24.4Hz
P1=ModOn            [ 0 -   1 ] ; 0=Off, 1=On
P2=CenterFreqMod    [ 0 - 127 ]
P3=CenterFreq       [ 0 - 127 ]
P4=SpreadMod        [ 0 - 127 ]
P5=Feedback         [ 0 - 127 ] ; 0=-64 .. 127=+64
P6=Peaks            [ 0 -   5 ] ; 0=1 .. 5=6
P7=Spread           [ 0 - 127 ]
P8=ByPass           [ 0 -   1 ] ; 0=Bypass off, 1=Bypass on
P9=Depth            [ 0 - 127 ]
P10=InputMod        [ 0 - 127 ]
I0=In               [ Audio   ]
I1=FreqMod          [ Control ]
I2=SpreadMod        [ Control ]
U0=Out              [ Audio   ]

[Module 103]
Name=EqMid
Height=2
Cycles=4
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Freq             [ 0 - 127 ] ; 0=20Hz .. 127=16kHz
P1=Gain             [ 0 - 127 ] ; 0=-18db .. 127=+18dB
P2=BW               [ 0 - 127 ] ; 0=2.00Oct .. 127=0.02Oct
P3=Bypass           [ 0 -   1 ] ; 0=Off, 1=On
P4=InputSens        [ 0 - 127 ]
I0=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 104]
Name=EqShelving
Height=2
Cycles=3
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Freq             [ 0 - 127 ] ; 0=20Hz .. 127=16kHz
P1=Gain             [ 0 - 127 ] ; 0=-18db .. 127=+18dB
P2=Type             [ 0 -   1 ] ; 0=Lopass, 1=Hipass
P3=Bypass           [ 0 -   1 ] ; 0=Off, 1=On
P4=InputSens        [ 0 - 127 ]
I0=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 105]
Name=Expander
Height=4
Cycles=9
ProgMem=2
XMem=1
YMem=1
ZeroPage=2
P0=Attack           [ 0 - 127 ]
P1=Release          [ 0 - 127 ]
P2=Treshold         [ 0 -  84 ]
P3=Ratio            [ 0 -  66 ]
P4=Gate             [ 0 -  72 ]
P5=Hold             [ 0 - 127 ]
P6=Act              [ 0 -   1 ] ; 0=Off, 1=On
P7=Mon              [ 0 -   1 ] ; 0=Off, 1=On
P8=Bypass           [ 0 -   1 ] ; 0=Off, 1=On
I0=L                [ Audio   ]
I1=R                [ Audio   ]
I2=Side chain       [ Audio   ]
U0=L                [ Audio   ]
U1=R                [ Audio   ]

[Module 106]
Name=OscSineBank
Height=6
Cycles=17
ProgMem=4
XMem=1
YMem=3
ZeroPage=2
P0=Tune1            [ 0 - 127 ] ; 0=-64 .. 127=+63
P1=Fine1            [ 0 - 127 ] ; 0=-64 .. 127=+63
P2=Level1           [ 0 - 127 ]
P3=Tune2            [ 0 - 127 ] ; 0=-64 .. 127=+63
P4=Fine2            [ 0 - 127 ] ; 0=-64 .. 127=+63
P5=Level2           [ 0 - 127 ]
P6=Tune3            [ 0 - 127 ] ; 0=-64 .. 127=+63
P7=Fine3            [ 0 - 127 ] ; 0=-64 .. 127=+63
P8=Level3           [ 0 - 127 ]
P9=Tune4            [ 0 - 127 ] ; 0=-64 .. 127=+63
P10Fine4            [ 0 - 127 ] ; 0=-64 .. 127=+63
P11Level4           [ 0 - 127 ]
P12Tune5            [ 0 - 127 ] ; 0=-64 .. 127=+63
P13Fine5            [ 0 - 127 ] ; 0=-64 .. 127=+63
P14Level5           [ 0 - 127 ]
P15Tune6            [ 0 - 127 ] ; 0=-64 .. 127=+63
P16Fine6            [ 0 - 127 ] ; 0=-64 .. 127=+63
P17Level6           [ 0 - 127 ]
P18=Osc1Active      [ 0 -   1 ] ; 0=Inactive, 1=Active
BP0=Osc2-6Active    [ 0 -  31 ] ; 0=All off .. 31=AllOn
I0=Mst              [ Misc    ]
I1=Mix in           [ Audio   ]
I2=Sync             [ Audio   ]
I3=AM1              [ Audio   ]
I4=AM2              [ Audio   ]
I5=AM3              [ Audio   ]
I6=AM4              [ Audio   ]
I7=AM5              [ Audio   ]
I8=AM6              [ Audio   ]
U0=Out              [ Audio   ]

[Module 107]
Name=SpectralOsc
Height=3
Cycles=8
ProgMem=3
XMem=1
YMem=1
ZeroPage=2
P0=PitchCoarse      [ 0 - 127 ] ; 0=C-1 .. 127=G9
P1=PitchFine        [ 0 - 127 ] ; 0=-64 .. 127=+63
P2=SpectralShape    [ 0 - 127 ]
P3=Shape            [ 0 -   2 ] ; 0=Off, 1=Odd, 2=All
P4=PitchMod1        [ 0 - 127 ]
P5=PitchMod2        [ 0 - 127 ]
P6=FMAMod           [ 0 - 127 ]
P7=SpectralShapeMod [ 0 - 127 ]
P8=KBT              [ 0 -   1 ] ; 0=Off, 1=On
I0=FMA              [ Audio   ]
I1=Pitch1           [ Control ]
I2=Pitch2           [ Control ]
I3=SpectralShapeMod [ Control ]
U0=Out              [ Audio   ]
U1=Slv              [ Misc    ]

[Module 108]
Name=Vocoder
Height=6
Cycles=50
ProgMem=33
XMem=23
YMem=26
ZeroPage=15
P0=SynthBank1       [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P1=SynthBank2       [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P2=SynthBank3       [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P3=SynthBank4       [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P4=SynthBank5       [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P5=SynthBank6       [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P6=SynthBank7       [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P7=SynthBank8       [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P8=SynthBank9       [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P9=SynthBank10      [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P10=SynthBank11     [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P11=SynthBank12     [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P12=SynthBank13     [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P13=SynthBank14     [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P14=SynthBank15     [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P15=SynthBank16     [ 0 -  16 ] ; 0 = Off, 1=to 1 etc.
P16=Level           [ 0 - 127 ] ; 0=x0.25 .. 64=x1 .. 127=x4
BP0=BPMode          [ 0 -   3 ] ; 0=Off, 1=Emph, 2=Bypass, 3=Emph+Bypass
I0=Analysis         [ Audio   ]
I1=[Synthesis]      [ Audio   ]
U0=Out              [ Audio   ]

[Module 109]
Name=Undocumented

[Module 110]
Name=RandomGen
Height=1
Cycles=2
ProgMem=2
XMem=1
YMem=1
ZeroPage=1
P0=Rate             [ 0 - 127 ] ; 0=x0.025 .. 127=x38.05
I0=Mst              [ Misc    ]
U0=Out              [ Control ]

[Module 111]
Name=LevMult
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Factor           [ 0 - 127 ] ; Depends upon Uni
P1=Uni              [ 0 -   1 ] ; 0=Bipolar, 1=Unipolar
I0=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 112]
Name=LevAdd
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Amount           [ 0 - 127 ] ; Depends upon Uni
P1=Uni              [ 0 -   1 ] ; 0=Bipolar, 1=Unipolar
I0=In               [ Audio   ]
U0=Out              [ Audio   ]

[Module 113]
Name=1to2Fade
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Fade             [ 0 - 127 ] ; 0=Out1:127 .. 127=Out2:127
I0=In               [ Audio   ]
U0=Out1             [ Audio   ]
U1=Out2             [ Audio   ]

[Module 114]
Name=2to1Fade
Height=1
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Fade             [ 0 - 127 ] ; 0=1n1:127 .. 127=1n2:127
I0=In1              [ Audio   ]
I1=In2              [ Audio   ]
U0=Out              [ Audio   ]

[Module 115]
Name=NoteVelScal
Height=2
Cycles=1
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=VelSens          [ 0 - 127 ]
P1=LGain            [ 0 - 48  ] ; 0=-24dB .. 127=+24dB
P2=BrkPt            [ 0 - 127 ] ; 0=C-1 .. 127=G9
P3=RGain            [ 0 - 48  ] ; 0=-24dB .. 127=+24dB
I0=Velocity         [ Control ]
I1=Note             [ Control ]
U0=Out              [ Control ]

[Module 116]
Name=Undocumented

[Module 117]
Name=RingMod
Height=2
Cycles=2
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=ModDepth         [ 0 - 127 ]
P1=ModType          [ 0 - 127 ] ; 0=Off, 64=AM, 127=RM
I0=In               [ Audio   ]
I1=Mod              [ Audio   ]
I2=Mod depth        [ Audio   ]
U0=Out              [ Audio   ]

[Module 118]
Name=Digitizer
Height=2
Cycles=4
ProgMem=1
XMem=1
YMem=1
ZeroPage=1
P0=Resolution       [ 0 -  11 ] ; 0=1 bit .. 11=12 bits
P1=SampleRate       [ 0 - 127 ] ; 0=32.70Hz .. 127=50.18kHz
P2=SampleRateMod    [ 0 - 127 ]
P3=ResolutionOff    [ 0 -   1 ] ; 0=Resolution On, 1=Resolution Off
P4=SampleRateOff    [ 0 -   1 ] ; 0=SampleRate On, 1=SampleRate Off
I0=In               [ Audio   ]
U0=Out              [ Audio   ]


